package cn.tedu.stage2.day03;

import java.io.File;
import java.io.IOException;
import java.util.Scanner;

/**
 * 程序启动后，要求用户输入一个文件名，如果文件存在则提示
 * 并要求用户更换，直到该文件还不存在为止，然后将这个文件
 * 在当前目录中创建出来。
 */
public class Test01 {
    public static void main(String[] args) throws IOException {
        System.out.println("请输入文件名：");
        Scanner scanner = new Scanner(System.in);
        String s = scanner.nextLine();
        //定位当前目录
        File dir = new File(".");
        //判断是否为目录
        if(dir.isDirectory()) {
            //获取该目录下所有子项
            File files[] = dir.listFiles();
            for(int i=0;i<files.length;i++) {
                //获取每一个子项的名字
                String fileName = files[i].getName();
                //判断名字中是否包含key的内容
                if(fileName.equals(s)) {
                    System.out.println("文件已经存在，请重新输入。");
                    /*File file1 = new File("./"+s);
                    file1.createNewFile();
                    System.out.println("新的文件已经创建！");*/
                }
            }
        }
    }
}
